#content {
  height: 480px;
  width: 640px;
  border: 1px solid #000;
}

#main {
  height: 440px;
  width: 600px;
/*  background-color: #eee; */
  background: url(index-main.jpg) no-repeat;
  margin: 20px 20px 0;
  border: 1px solid #fff;
  color: #ffc;

}
  #main-title {
    height: 40px;
    width: 400px;
/*    background-color: #dee; */
    margin: 100px 100px 0;
    font-size: x-large;
  }
  #main-overview {
    height: 80px;
    width: 360px;
/*    background-color: #ded; */
    margin: 0 120px 0;
  }
  #main-menu {
    height: 40px;
    width: 420px;
/*    background-color: #ddd; */
    margin: 0 90px 0;
    text-align: center;
    font-size: large;
  }
  #main-menu ul {
    list-style: none;
  }
  #main-menu li {
    display: box;
    padding: 0 1em;
/*    background: #9c0;*/
    float: left;
  }
  #main-menu a {
    text-decoration: none;
    color: #fff;
  }
  #main-menu a:hover {
    color: #888;
  }

#footer {
  height: 20px;
  width: 600px;
/*  background-color: #ede;*/
  margin: 0 20px;
  text-align: center;
  font-size: x-small;
  border: 1px solid #fff;
}

